package cn.bfay.lion.jingdong.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * ProductDetailInfoVo.
 *
 * @author wangjiannan
 * @since 2019/11/13
 */
@Data
// @ApiModel(description = "商品信息")
public class ProductDetailInfoVo implements Serializable {
    private static final long serialVersionUID = -190848541975726237L;

    // @ApiModelProperty(value = "商品id")
    private String skuid;

    // @ApiModelProperty(value = "正常价格")
    private Double normalPrice;

    // @ApiModelProperty(value = "plus价格")
    private Double plusPrice;

    // @ApiModelProperty(value = "促销类型")
    private Integer promotionType;

    // @ApiModelProperty(value = "促销满钱")
    private Double promotionFull;

    // @ApiModelProperty(value = "促销减钱")
    private Double promotionMinus;

    private Double promotionCount;

    // @ApiModelProperty(value = "促销折扣")
    private Double promotionDiscount;

    // @ApiModelProperty(value = "促销描述")
    private String promotionDes;

    // @ApiModelProperty(value = "优惠类型")
    private Integer couponType;

    // @ApiModelProperty(value = "优惠满钱")
    private Double couponFull;

    // @ApiModelProperty(value = "优惠减钱")
    private Double couponMinus;

    // @ApiModelProperty(value = "优惠描述")
    private String couponDes;

    private Integer plusType;

    private Double plusDiscount;

    private String plusDes;

    // @ApiModelProperty(value = "最终正常价格")
    private Double finalNormalPrice;

    private Double finalNormalPriceCount;

    // @ApiModelProperty(value = "最终plus会员价格")
    private Double finalPlusPrice;

    private Double finalPlusPriceCount;

    // @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "MM月dd日HH点", timezone = "GMT+8")
    private Date createTime;
}
